//  用户相关请求模块
import request from '@/utils/request.js'
//用户登陆
export const apiLogin =(data)=>{
    return request({
        method:'POST',
        url:'/mp/v1_0/authorizations',
        data
      })
}
//获取用户信息
export const apiGetUserProfile = () => {
  //提取本地存储里的东西        JSON.parse()==>把JSON字符串转换成对象
  //※※在请求拦截器里设置了 所以这里就不需要获取本地存储里的数据了※※
  // const user = JSON.parse(window.localStorage.getItem('user'))
  return request({
    method:'GET',
    url: '/mp/v1_0/user/profile'
    //通过后端要求, 把需要授权的用户身份放到请求头中
    //axios 可以通过 headers 选项设置请求头
    // headers: {   ※※在请求拦截器里设置了 所以这里就不需要了※※
    //   //属性名：和值都得看接口要求
    //   //属性名：Authorization, 后台接口要求的这个名字
    //   //属性值：Bearer空格token数据  (token是登陆成功后，后台返回的token)
    //   Authorization: `Bearer ${user.token}` 
    // }
  })
}

// 修改用户头像
export const apiupdateUserPhoto = data => {// data 必须传递 FormData 对象
  return request({
    method: 'PATCH',
    url: '/mp/v1_0/user/photo',
    data
  })
}